using System;

namespace PhilWicklund.com.ListItemArchiver
{
	/// <summary>
	/// Summary description for MonthStringConverter.
	/// </summary>
	public class MonthStringConverter
	{
		public static int getMonthInt(string month) 
		{
			switch (month) 
			{
				case "January":
					return  1;
				case "February":
					return  2;
				case "March":
					return  3;
				case "April":
					return  4;
				case "May":
					return  5;
				case "June":
					return  6;
				case "July":
					return  7;
				case "August":
					return  8;
				case "September":
					return  9;
				case "October":
					return  10;
				case "November":
					return  11;
				case "December":
					return  12;
				
				default:
					throw new Exception("ERROR: not a recognized month: " + month);
			}
		}

		public static string getMonthString(int month) 
		{
			switch (month) 
			{
				case 1:
					return "January";
				case 2:
					return "February";
				case 3:
					return "March";
				case 4:
					return "April";
				case 5:
					return "May";
				case 6:
					return "June";
				case 7:
					return "July";
				case 8:
					return "August";
				case 9:
					return "September";
				case 10:
					return "October";
				case 11:
					return "November";
				case 12:
					return "December";
				default:
					return "ERROR: not a recognized month: " + month;
			}
		}
	}
}
